0fa35d52fb0a6f148b4b57b3c88a7e36b615003a,jasperreports/src/net/sf/jasperreports/engine/export/ooxml/XlsxSheetHelper.java,XlsxSheetHelper,exportFooter,#number#PrintPageFormat#boolean#String#number#number#boolean#number#JRXlsAbstractExporter.SheetInfo.SheetPrintSettings#,165

Before Change


			if (hasHeader(printSettings))
			{
				write("<oddHeader>");
				if (StringUtils.isNotBlank(printSettings.getHeaderLeft()))
				{
					write("&L");
					write(StringEscapeUtils.escapeHtml(printSettings.getHeaderLeft()));
				}
				if (StringUtils.isNotBlank(printSettings.getHeaderCenter()))
				{
					write("&C");
					write(StringEscapeUtils.escapeHtml(printSettings.getHeaderCenter()));
				}
				if (StringUtils.isNotBlank(printSettings.getHeaderRight()))
				{
					write("&R");
					write(StringEscapeUtils.escapeHtml(printSettings.getHeaderRight()));

After Change


			if (hasHeader(printSettings))
			{
				write("<oddHeader>");
				if (printSettings.getHeaderLeft() != null && !printSettings.getHeaderLeft().trim().isEmpty())
				{
					write("&L");
					write(JRStringUtil.xmlEncode(printSettings.getHeaderLeft()));
				}
				if (printSettings.getHeaderCenter() != null && !printSettings.getHeaderCenter().trim().isEmpty())
				{
					write("&C");
					write(JRStringUtil.xmlEncode(printSettings.getHeaderCenter()));
				}
				if (printSettings.getHeaderRight() != null && !printSettings.getHeaderRight().trim().isEmpty())
				{
					write("&R");
					write(JRStringUtil.xmlEncode(printSettings.getHeaderRight()));